home *** CD-ROM | disk | FTP | other *** search
- Path: informatik.tu-muenchen.de!fischerj
- From: fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Amiga doesn`t need Planar!
- Date: 31 Jan 1996 14:29:43 GMT
- Organization: Technische Universitaet Muenchen, Germany
- Distribution: world
- Message-ID: <4enucn$o1f@sunsystem5.informatik.tu-muenchen.de>
- References: <john.hendrikx.48yf@grafix.xs4all.nl>
- NNTP-Posting-Host: hphalle5.informatik.tu-muenchen.de
- X-Newsreader: TIN [version 1.2 PL2]
-
- John Hendrikx (john.hendrikx@grafix.xs4all.nl) wrote:
- : In a message of 23 Jan 96 T.l. Mensah wrote to All:
-
- : TlM> Planar rules, its far more flexible, you don`t need 256 colours worth
- : TlM> of bitmap memory for a 2 color screen, etc. i.e you just use 2 Colours
-
- : Tell me, how much gfx-memory-accesses does it take to draw a simple 100 pixel
- : vertical line on a 7-bit Planar display?
- worst case example ;)
-
- : Another example;
-
- : You have a 12-bit planar screen, and you want to blit an object of 40x40 pixels
-
- : You have a 16-bit Chunky screen (ie, again better quality) and you want to blit
-
- True, for small BOBs the planar overhead is bigger.
- BTW edges of 16bit objs also need special handling, i.e. switching
- from LONG to WORD write at edges.
-
- But when it comes up to larger BOBs, 12bit should become faster in most cases.
-
- "Not writing the zeros" on chunky display is not always faster, example
- is chunky mapping to fastmem on 020/030. Of course special hardware can handle
- this, we also assume special hardware on planar (bitblitter), without it you
- can't get all horiz positions for BOBs without a megacpu.
-
- Well, a trick that chunky can't do is for example only copying 6 planes,
- and zero storing to the rest of the 6 planes, saves you 6 planes reading.
- Gives you 64 colors out of the 2^12.
-
- it all depends, and for 2D games planar was and still is an advantage.
-
- : TlM> Amiga Rules... Custom Chips Rule..
-
- : (My?) definition of Amiga: Anything which runs *REAL* Amiga software like
- : DirOpus, AdPro, Final Writer, WorkBench, AmigaShell, etcetera...
-
- Allthough having not such extreme opinions, I fully agree with the 2
- statements.
-
- Amiga rules: no comment nessesary ;) ... well, the interesting thing is
- that if you look at the OS, there are things where the term "Only Amiga
- makes it possible" is just true and not fanatism. And when I see 50Hz
- virtual screen and 50Hz mousepointer, then I can say that AGA got at
- least some goodies seen on no other "superior" hardware.
-
- Custom Chips rule: Well I gave already the mousepointer example, and
- immedeately got to admit you got not much fun if you direct it over
- a flickering dbl screen because no more bandwidth.
- BUT: I don't see AGA as something you got to compare with the newest
- S3 chipset (thinking about wb screens here). Just run WB on a gfxcard
- to compare, or put out the gfx-card of the clone to compare ;)
-
- But when it comes to games, I say: AGA is still very usable today.
- Anyone should have checked it can do chunky without delay on most
- configs. And, take 2x2 on A1200, here AGA performs better in chunky
- games than a gfx card would (!) so it doesn't sound like a joke if
- you say custom chips rule.
-
- Yes, the low bandwidth does brake performance on fast cpus, but
- the difference vs. a average gfx card when running a chunky clone
- is less than most people think. You'd need to compare AGA with
- a very good gfx-card (above 15mb/sec) to have some fps difference.
- Anyway, when having spent lotsa $ for the 060, a gfx-card should
- not be that problem. software maybe is...
-
- So I don't cry for new chipset for games, I cry for the new A1200
- beeing delivered with some fastmem, even 1mb would help A LOT.
-
- Later AGA+ having 10 planes etc, would be a nice thing, yes.
-
- : I don't consider hardwarebanging Games/Demos real Amiga software; anyone can
- : disable the OS and bang a few registers, you could do that on a clone or C-64
- : if you like.
-
- : TlM> HIT THE HARDWARE! HIT THE HARDWARE! HIT THE HARDWARE! HIT THE
- : TlM> HARDWARE!
-
- : Spoken like a true retired C-64 coder.
-
- well... When cleverly using OS routines, you also hit the hardware,
- you invoke efficient pokes. Poking blitter is even called legal
- by Michael ;) (after a check)
-
- And some things are not covered by current OS
- ($102 change each scanline), so you need own copperlists
- (OS user coperlists allow no horiz cwait above x=222...).
- Just make sure the user works on AGA&PAL/NTSC.
-
- : TlM> All views expressed are my own, if you don`t agree with them, its not
- : TlM> your fault that you don`t truly understand the Amiga`s edge! :)
-
- : Taking a better look at Chunky before dumping it like that might give you a
- : better perspective as to why some people actually think Chunky is often better
- : than Planar. Chunky is used by the clones, that's no reason however to deny
-
- I don't like those "doom got no gameplay we need no chunky" posts.
- 99% of those posters just tell (think?) that way because there is
- no real clone on the Ami, and mostly those people don't know that
- chunky is not the problem, like the original poster.
-
- they would talk different if there was a clones, and building your
- oppinion in that subjective way is lame.
-
- I LOVE DOOM. Don't tell me about gameplay, you can do other games with
- the same engine, that's not the topic.
- At least I love 3D mapping engines, and I won't change my
- mind just because there is still no real clone.
-
- Instead I measured fps and had to find out that there are
- _wolf_ clones that are not much faster than Johns good old
- Texdemo57, which does realdoom. What about a new version,
- John :) If I may tell my wishes, give me blitter assisted 2x2
- and possibilty to switch to non-shaded 16cyle 020 inner loop
- or even that 32x32 fake for the floor :)
-
- HIT THE ALGORITHM HIT THE ALGORITHM.... ;)
-
- or better:
-
- HIT THE SOFTWARE COMPANIES HIT THE SOFTWARE COMPANIES
-
- I'm fed up with 1/2 speed clones. Well, maybe ID soft really
- has some programmers that know how to map and how to bsp.
-
- and don't tell me about c2p now. The fact that a routine
- has to be done is no excuse for doing it 2 times slower
- than it could be.
-
- : its advantages, just like it would be silly to deny the advantages of 16-bit
- : sound over our 8-bit sound.
-
- no proper comparison. a 16bit DAC can play anything a 8bit one can
- (if it's not the DAC in SB16 :))) but chunky can't do anything planar
- can do.
-
- : Grtz John
-
- : -----------------------------------------------------------------------
- : John.Hendrikx@grafix.xs4all.nl TextDemo/FastView/Etc... development
- : -----------------------------------------------------------------------
- : -- Via Xenolink 1.985B3, XenolinkUUCP 1.1
- ------------------------------------------------------------------------
- fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer) =:)
-
-
-
-
-
-
-
-
-
-
-